body {
  background-color:#0E0E13;
  min-height:140vh;
  margin:0;
  font-family: 'Droid Sans', sans-serif;
  /* 通过变量动态修改 transform 样式 */
  --timeline-transform: translateX(-50%);
  &:before {
    content: '';
    position: fixed;
    top:0px;
    left:50%;
    bottom:0px;
    transform:var(--timeline-transform);
    width:4px;
    background-color:#fff;
  }
  .entries {
    width:calc(100% - 80px);
    max-width:800px;
    margin:auto;
    position: relative;
    left:-5px;
    .entry {
      width:calc(50% - 80px);
      float:left;
      padding:20px;
      clear:both;
      text-align:right;
      &:not(:first-child) {
        margin-top:-60px;
    }
      .time-title {
        font-size:24px;
        margin-bottom:12px;
        position: relative;
        color:#fff;
        font-family: "Ma Shan Zheng", serif;
        font-weight: 400;
        font-style: normal;
        &:before {
          content: '';
          position: absolute;
          width:8px;
          height:8px;
          border:4px solid #ffffff;
          background-color:#1D1D1D;
          border-radius:100%;
          top:50%;
          transform:translateY(-50%);
          right:-73px;
          z-index:1000;
      }
        &.big:before {
          width:24px;
          height:24px;
          transform:translate(8px,-50%);
      }
    }
      .time-body {
        color:#aaa;
        font-family: "ZCOOL XiaoWei", serif;
        font-weight: 400;
        font-style: normal;
        p {
          line-height:1.4em;
      }
    }
      &:nth-child(2n) {
        text-align:left;
        float:right;
        .time-title {
          &:before {
            left:-63px;
        }
          &.big:before {
            transform:translate(-8px,-50%);
        }
      }
    }
  }
 }

  .swal2-popup {
    & .swal-title-content {
      font-family: "Ma Shan Zheng", serif;
      font-weight: 400;
      font-style: normal;
    }
    & .swal-custom-content {
      text-align: left !important; /* 将文本左对齐 */
      word-wrap: break-word; /* 自动换行 */
      line-height: 1.6; /* 增加行间距，优化阅读体验 */
      font-size: 16px; /* 根据需求设置字体大小 */
    }
  }
}